IDL[3]


Interface Definition Language


Open Software Foundation, 1984


OSF (now known as the Open Group) originated the idea of a language-neutral Interface Definition Language to facilitate RPC's (Remote Procedure Calls) within their heterogeneous Distributed Computing Environment (DCE). IDL provides a registered definition for each procedure to be called.

OSF IDL

The original IDL as formulated by OSF.

OMG IDL

Object Management Group, 1989


OMG generalized the IDL concept to an interface for objects within the framework of CORBA. OMG IDL provides object communication between components which may be written in different languages.